:global {
  .adm-list-body {
    border: none !important;
    background-color: transparent;
  }

  .adm-infinite-scroll {
    padding: 0;
  }

  .adm-list-item {
    background-color: transparent;
    margin-bottom: 15px;
    padding-top: 5px;
    color: #FFFFFF;

    .adm-list-item-content {
      border: none;
    }

    .adm-list-item-content-main {
      font-size: 12px;
    }
  }
}


.record_wrapper {
  min-height: 100vh;
  background-size: 100%;
  padding: 273px 0 0 0;
  background-image: url("~@/static/bg.png");
  background-repeat: no-repeat;


  .block_content {
    width: 358px;
    height: 464px;
    background-image: url("~@/static/record-bg.png");
    background-size: 100% 100%;
    padding: 30px 0 42px;
    margin: 0 auto;

    .block_title {
      width: 100%;
      height: 44px;
      margin-bottom: 13px;
    }


    .block_list {
      width: 100%;
      height: 90%;
      padding: 0 20px 0 24px;
      overflow: scroll;

      .block_empty {
        display: flex;
        margin: 40px auto 0;
        width: 151px;
        height: 169px;
      }


      .gifts_img {
        width: 60px;
        height: 60px;
        border: 1px solid #FFF2C7;
        border-radius: 10px;

        img {
          width: 100%;
          height: 100%;
        }
      }

      .gifts_info {
        p {
          font-weight: 500;
          font-size: 12px;
          color: #FFFFFF;
          margin: 0;

          &:last-child {
            color: #FFB75B;
          }
        }
      }

      .gift_time {
        width: 65px;
        font-size: 11px;
        font-weight: 500;
        color: #FFFFFF;
        text-align: center;
      }

      .loading_list {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #655e84;
        font-size: 10px;
        line-height: 10px;
      }

      .finish_list {
        width: 100%;
        border-top: 1px solid #2d1e61;
        padding-top: 10px;
        text-align: center;

        span {
          color: #655e84;
          font-size: 10px;
          line-height: 10px;
        }
      }
    }
  }
}


